html,
body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ul,
ol,
em,
i,
strong,
b,
u,
dd,
dt,
dl,
td,
table,
th,
tr,
a,
button,
input,
form {
	margin: 0;
	padding: 0;
}

body,
html {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

body {
	font-size: 14px;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	font-feature-settings: "tnum";
}

li {
	list-style: none;
}

a,
u {
	color: inherit;
	text-decoration: none;
}

img {
	border: 0;
}

em,
i {
	font-style: inherit;
}

button {
	border: 0;
	color: inherit;
	background: none;
	cursor: pointer;
	outline: none;
}

button:active,
select:active,
textarea:active,
input:active[type="submit"] {
	outline: none;
}

input,
textarea,
select {
	color: inherit;
	outline: 0;
	border: 0;
	resize: none;
	background-color: transparent;
}

select {
	vertical-align: middle;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
}

section,
article,
aside,
header,
footer,
hgroup,
figure,
figcaption,
main,
nav {
	display: block;
}

/*********** some defalut class style of user ***********/

* {
	-webkit-overflow-scrolling: touch;
	box-sizing: border-box;
}

image {
	will-change: transform;
}

:focus {
	outline: none;
}

::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	height: 4px;
}
::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	background-color: rgba(144, 147, 153, 0.3);
	transition: background-color 0.3s;
}
::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	cursor: pointer;
	border-radius: 10px;
	background-color: rgba(144, 147, 153, 0.2);
	transition: background-color 0.3s;
}

.clear {
	clear: both;
	display: block;
	width: 100%;
	visibility: hidden;
	opacity: 0;
	position: relative;
	height: 0;
	overflow: hidden;
}
